Rotating Objects in Figma
Rotating Objects in Figma is the process of changing the orientation or angle of a layer, shape, image, text object, frame, component, group, or selection. Rotation is an important transformation used to create visually interesting layouts, angled cards, arrows, illustrations, icons, decorative elements, banners, and interactive prototypes.
Figma allows you to rotate objects directly on the canvas or enter an exact rotation value in the Design panel. By default, objects have a rotation of 0°. Positive rotation values move counterclockwise, while negative values move clockwise. Figma uses the center of the current selection as the default rotation origin.
Learn professional UI/UX design concepts with JustAcademy Figma Training and practice through structured design projects. You can also Register for Figma Course Demo to explore the course.
1. What is Object Rotation in Figma?
Object rotation means changing the orientation of an object around a rotation point. Instead of changing its width or height, rotation changes the direction in which the object is displayed.
Original Object
+----------------+
| BUTTON |
+----------------+
|
| Rotate
↓
/----------------/
/ BUTTON /
/----------------/
For example, a rectangle with a rotation of 0° is horizontal. If you rotate it by 45°, it becomes diagonal. If you rotate it by 90°, it becomes vertical.
2. Why is Rotation Important in Figma?
- Creates dynamic and visually engaging layouts.
- Helps design diagonal sections and decorative elements.
- Allows designers to create rotated cards and banners.
- Useful for arrows, icons, illustrations, and badges.
- Helps create realistic product and marketing designs.
- Can be used to create animation states in prototypes.
- Useful for loading indicators and motion-design concepts.
- Helps create creative typography and poster layouts.
3. Objects That Can Be Rotated
Figma supports rotation for many types of layers and selections.
| Object | Can Rotate? | Common Use |
| Rectangle | Yes | Cards, banners, backgrounds |
| Ellipse | Yes | Decorative elements |
| Polygon | Yes | Icons and illustrations |
| Star | Yes | Decorative graphics |
| Text | Yes | Creative typography |
| Image | Yes | Photos and graphics |
| Group | Yes | Multiple objects together |
| Frame | Yes | Screen and UI layouts |
| Component | Yes | Reusable UI elements |
4. Selecting an Object Before Rotation
Before rotating an object, select the layer you want to transform. You can select an object directly on the canvas or select it from the Layers panel.
- Open your Figma Design file.
- Locate the object you want to rotate.
- Click the object on the canvas.
- Confirm that the correct layer is selected.
- Use the rotation handle or the rotation field in the Design panel.
5. Rotating an Object Using the Canvas
The easiest way to rotate an object is by using the rotation handle around the object's corner.
- Select the object.
- Move the pointer just outside one of the object's corners.
- Wait until the rotation cursor appears.
- Click and drag around the object.
- Move clockwise or counterclockwise to change the angle.
- Release the mouse when the desired angle is reached.
Figma displays the rotation angle while you rotate the object, making it easier to control the transformation visually.
6. Rotating Using the Rotation Field
For accurate designs, you can enter an exact rotation value in the Design panel.
- Select the object.
- Open the Design panel on the right side.
- Locate the rotation or angle field near the position and dimension controls.
- Enter the required degree value.
- Press Enter.
Rotation Examples
0° = Original orientation
15° = Slight counterclockwise rotation
45° = Diagonal rotation
90° = Quarter turn
180° = Upside-down orientation
-45° = Clockwise diagonal rotation
-90° = Clockwise quarter turn
7. Understanding Positive and Negative Rotation
Figma uses positive and negative values to represent different rotation directions.
| Value | Meaning |
| 0° | No rotation |
| +15° | Counterclockwise rotation |
| +45° | Counterclockwise diagonal rotation |
| +90° | Counterclockwise quarter turn |
| 180° | Half rotation |
| -15° | Clockwise rotation |
| -45° | Clockwise diagonal rotation |
| -90° | Clockwise quarter turn |
8. Rotating by 15-Degree Increments
Holding the Shift key while dragging the rotation handle snaps the rotation to 15-degree increments. This is useful when you need controlled and consistent angles.
15° → 30° → 45° → 60° → 75° → 90°
This technique is especially useful for creating diagonal layouts, geometric illustrations, rotated cards, arrows, and decorative shapes.
9. Exact Rotation Values
Exact rotation values are useful when multiple objects need to share the same orientation.
Object A → Rotation: 30°
Object B → Rotation: 30°
Object C → Rotation: 30°
Result:
All three objects have the same rotation angle.
Using exact values creates consistency across a design system or repeated visual components.
10. Rotating Multiple Objects
You can select multiple objects and rotate them together. Figma treats the selection as a combined transformation.
- Select the first object.
- Hold Shift and select additional objects.
- Move the cursor near the selection's corner.
- Drag to rotate the complete selection.
Object 1 + Object 2 + Object 3
|
| Rotate
↓
Combined Rotation
This is useful for rotating an entire illustration, card group, logo composition, or UI section.
11. Rotation Origin
The rotation origin is the point around which an object rotates. By default, Figma uses the horizontal and vertical center of the current selection.
Rotation
↻
+---------+
| ● |
| Center |
+---------+
● = Default rotation origin
Changing the rotation origin allows you to create special effects such as rotating an object around a corner or another custom point.
12. Changing the Rotation Origin
Figma allows you to move the rotation origin to another location.
- Select the object.
- Use the rotation-origin control or its keyboard shortcut.
- Drag the rotation origin target to another position.
- Rotate the object.
Moving the rotation origin is particularly useful for clock hands, doors, rotating wheels, menus, and mechanical illustrations.
13. Rotation Around the Center
Center rotation is the default behavior. When an object rotates around its center, all sides move around the same central point.
Before:
+---------+
| |
| ● |
| |
+---------+
After:
/------/
/ ● /
/------/
Center rotation is commonly used for icons, images, cards, decorative shapes, and loading animations.
14. Rotation Around a Corner
If the rotation origin is moved to a corner, the object can rotate around that corner instead of its center.
Corner Rotation
●---------+
|\ |
| \ |
| \ |
+---------+
● = Rotation origin
This technique is useful when creating hinged objects such as doors, panels, menus, and folding cards.
15. Rotating Text
Text layers can also be rotated. Rotated text can be useful for posters, labels, side navigation, badges, advertisements, and creative layouts.
Normal Text:
SALE 50% OFF
Rotated Text:
S
A
L
E
When designing UI interfaces, use rotated text carefully because excessive rotation can reduce readability and accessibility.
16. Rotating Images
Images can be rotated in the same way as other selectable layers.
- Select the image.
- Move the pointer near a corner.
- Drag the rotation handle.
- Use Shift for 15-degree increments when required.
- Use the Design panel for an exact angle.
Rotated images are commonly used in promotional banners, editorial layouts, collages, social media designs, and creative landing pages.
17. Rotating Shapes
Shapes such as rectangles, polygons, stars, and other vector-based objects can be rotated to create different visual compositions.
Rectangle → 0°
Rectangle → 45°
Rectangle → 90°
0° 45° 90°
+------+ /----/ |
| | / / | |
+------+ /----/ | |
18. Rotating Frames
Frames can also be rotated. A rotated frame can be useful for experimental layouts, illustrations, presentation slides, and decorative compositions.
When working with UI screens, however, keep the main application frame aligned to the intended screen orientation unless a rotated layout is part of the design requirement.
19. Rotating Groups
A group containing multiple layers can be rotated as one unit.
Group
├── Circle
├── Rectangle
├── Text
└── Icon
Rotate Group
↓
All child layers rotate together
This is useful when an illustration contains several objects that should maintain their relative positions.
20. Rotating Components
Components can also be rotated. This can be useful for reusable icons, arrows, badges, controls, and decorative components.
When rotating reusable UI components, check the component structure and constraints to make sure the transformation matches the intended design behavior.
21. Rotation and Auto Layout
Auto Layout controls the arrangement and spacing of child layers inside a container. Rotation is a visual transformation and should be used carefully when working with Auto Layout structures.
For example, a button inside an Auto Layout frame can be rotated, but rotating the wrong parent layer may affect the overall composition differently from rotating an individual child layer.
Auto Layout Frame
├── Icon
├── Text
└── Button
Rotate child → visual orientation changes
Rotate parent → complete layout orientation changes
22. Rotation and Constraints
Constraints determine how layers respond when their parent frame changes size. When working with rotated objects, always check whether the selected layer or parent frame has constraints that affect the intended responsive behavior.
For responsive UI design, test the rotated object at different frame sizes to ensure that the composition remains correct.
23. Rotation and Components
When a component is rotated, consider whether you are rotating the component itself or a nested layer inside it.
| Action | Result |
| Rotate component instance | Instance orientation changes |
| Rotate nested layer | Specific child layer changes orientation |
| Rotate component set element | Reusable component design changes |
24. Rotation in UI Design
Rotation can be used to make interfaces more visually expressive. Common examples include rotated badges, notification indicators, arrows, decorative backgrounds, angled cards, and diagonal hero sections.
Landing Page
--------------------------------
| |
| /------------------/ |
| / PRODUCT CARD / |
| /------------------/ |
| |
--------------------------------
25. Practical Example: Rotated Card
Suppose you want to create a promotional card that is slightly tilted.
- Create a frame or rectangle for the card.
- Add heading text.
- Add an image or icon.
- Select the complete card.
- Set rotation to approximately -5°.
- Adjust spacing and alignment.
- Check the card at different zoom levels.
Normal Card:
+------------------+
| Special Offer |
| |
| 50% OFF |
+------------------+
Rotated Card:
/----------------/
/ Special Offer/
/ 50% OFF /
/----------------/
26. Practical Example: Rotated Badge
A discount badge can be rotated to attract attention.
Badge:
+------------+
| 50% OFF |
+------------+
Apply:
Rotation = -10°
Result:
/------------/
/ 50% OFF /
/------------/
27. Practical Example: Rotated Arrow
Arrows are often rotated to indicate different directions.
Right:
────────→
Down:
|
↓
Up:
↑
|
You can create one arrow component and rotate or duplicate it to produce different directional variations.
28. Practical Example: Rotating an Icon
Many UI icons use rotation to represent state changes. For example, a dropdown arrow can rotate when a menu opens.
Closed:
⌄
Open:
⌃
Interaction:
Closed → 0°
Open → 180°
This concept can also be used in Figma prototypes to demonstrate interface transitions.
29. Rotation in Prototyping
Rotation can be part of an interactive prototype. For example, one frame can contain an icon at 0° and another frame can contain the same icon at 180°. A prototype transition can then visually demonstrate the state change.
Frame 1
Icon = 0°
|
| Interaction
↓
Frame 2
Icon = 180°
Figma's Smart Animate can recognize rotation and orientation changes between matching layers, making rotation useful for interactive demonstrations and motion concepts.
30. Creating a Loading Animation Using Rotation
Rotating elements can be used to create loading indicators.
- Create a circle or a set of small circles.
- Arrange the elements around a center point.
- Duplicate the frame.
- Rotate the elements in the second frame.
- Connect the frames in Prototype mode.
- Use an appropriate transition such as Smart Animate.
Frame 1 Frame 2
● ●
● ● ● ●
● ●
↓ Rotate
Loading Loading
31. Rotation vs Flip
Rotation and flipping are different transformations.
| Feature | Rotation | Flip |
| Purpose | Changes angle | Mirrors the object |
| Example | 45° diagonal | Left becomes right |
| Angle | Uses degrees | Uses horizontal/vertical axis |
| Common Use | Cards, icons, layouts | Mirroring images and graphics |
32. Rotation vs Resizing
| Property | Rotation | Resizing |
| Main purpose | Changes orientation | Changes dimensions |
| Uses degrees | Yes | No |
| Changes width/height directly | No | Yes |
| Example | 45° | 300 × 200 px |
33. Rotation vs Scale
Rotation changes the orientation of an object, while scaling changes the object's size and can preserve proportions.
Rotation:
Object → Same general size → Different orientation
Scale:
Object → Same orientation → Different size
34. Keyboard-Based Rotation
Figma provides keyboard accessibility controls for rotating selected objects. In Figma's current accessibility controls, Mac users can use Command + Option + Up/Down to rotate by one degree and add Shift to rotate by 15 degrees. Windows users can use Control + Alt + Up/Down, with Shift for 15-degree increments.
| Platform | 1 Degree | 15 Degrees |
| Mac | Command + Option + Up/Down | Command + Option + Shift + Up/Down |
| Windows | Control + Alt + Up/Down | Control + Alt + Shift + Up/Down |
35. Using Rotation Equations
Figma supports equations in several numeric fields, including rotation. This can be useful when you want to calculate an angle from the existing value.
Current Rotation = 20°
Enter:
+15
Result:
35°
Enter:
-10
Result:
25°
Equations are useful when creating repeated designs that require systematic angle adjustments.
36. Repeating Rotations
Duplicating an object after rotating it can help create repeated rotational patterns. For example, you can rotate one object and duplicate it to build a circular decorative composition.
Object
↓
Rotate
↓
Duplicate
↓
Rotate
↓
Duplicate
↓
Circular Pattern
This workflow can be useful for wheels, radial menus, decorative patterns, flowers, loading graphics, and circular diagrams.
37. Rotating Around a Circular Layout
To create a circular arrangement, start with one object and create repeated copies with controlled rotation values. Maintain consistent spacing and angles between the objects.
●
● ●
● ●
● ●
●
Radial rotation creates a circular pattern.
38. Rotation for Marketing Designs
Marketing banners frequently use slightly rotated elements to create energy and visual hierarchy.
- Discount badges.
- Promotional cards.
- Product images.
- Decorative shapes.
- Call-to-action labels.
- Social media graphics.
A small rotation can create visual contrast, but excessive rotation can make the design difficult to scan.
39. Rotation for Dashboard UI
Dashboard designs generally use rotation sparingly. Rotated decorative elements can be used in backgrounds, charts, badges, or illustrations while keeping important data and controls aligned.
Dashboard
+--------------------------------+
| Sales Dashboard |
| |
| Revenue /---------/ |
| ₹8,45,000 / Chart / |
| /---------/ |
| |
+--------------------------------+
40. Common Mistakes While Rotating Objects
- Rotating the wrong layer because of nested objects.
- Using too many different angles in one design.
- Rotating text excessively and reducing readability.
- Ignoring the rotation origin.
- Using approximate angles when exact alignment is required.
- Forgetting to check responsive behavior.
- Rotating an entire frame when only one child element should rotate.
- Not checking Auto Layout behavior.
- Creating inconsistent angles across repeated components.
- Using rotation as a substitute for proper alignment.
41. Best Practices for Rotating Objects
- Use exact degree values when consistency is important.
- Use Shift snapping when creating standard 15-degree increments.
- Keep important UI text mostly horizontal for readability.
- Check the rotation origin before creating complex animations.
- Use repeated angle values across related visual elements.
- Test rotated components in their actual frame context.
- Use rotation sparingly in professional UI designs.
- Check Auto Layout and constraints after rotation.
- Use duplication to create consistent rotational patterns.
- Preview prototypes to confirm the intended motion.
42. Practical Project: Rotated Promotional Banner
Create a promotional banner using rotated objects.
Project Requirements
- Create a desktop banner frame.
- Add a product image.
- Add a promotional heading.
- Create a discount badge.
- Rotate the badge by -10°.
- Add decorative rectangles with different rotations.
- Add a call-to-action button.
- Maintain a clear visual hierarchy.
-----------------------------------------
| BIG SALE |
| |
| Product Image /-----------/ |
| / 50% OFF / |
| /-----------/ |
| |
| [ SHOP NOW ] |
-----------------------------------------
43. Practical Project: Rotated Profile Card
Create a profile card where the background decorative element is rotated while the main profile content remains aligned.
- Create a profile card frame.
- Add a circular profile image.
- Add name and job title.
- Create a decorative rectangle behind the profile image.
- Rotate the decorative rectangle by approximately 10°.
- Keep the profile information horizontally aligned.
- Check spacing and contrast.
44. Practical Project: Rotating Arrow Interaction
Create a dropdown interaction where an arrow rotates when the dropdown changes state.
State 1:
Products ↓
State 2:
Products ↑
Prototype:
Click Products
↓
Arrow rotates
↓
Menu appears
This project helps you understand the relationship between object rotation and prototype interactions.
45. Practical Project: Loading Spinner
Create a simple loading spinner using several circles or a circular vector composition.
- Create a circular arrangement.
- Duplicate the frame.
- Rotate the arrangement.
- Create a prototype connection.
- Apply Smart Animate where appropriate.
- Preview the prototype.
46. Rotation Workflow in Figma
Select Object
↓
Identify Rotation Requirement
↓
Choose Rotation Method
↓
Canvas Drag OR Exact Angle
↓
Set Rotation Origin if Needed
↓
Check Alignment
↓
Check Constraints / Auto Layout
↓
Preview Design
↓
Finalize
47. Quick Comparison of Rotation Methods
| Method | Best For | Precision |
| Canvas rotation | Visual experimentation | Medium |
| Rotation field | Exact angles | High |
| Shift snapping | 15° increments | High |
| Keyboard rotation | Fine adjustments | High |
| Custom rotation origin | Advanced transformations | High |
48. Interview Questions
Q1. What is rotation in Figma?
Rotation is a transformation used to change the orientation of an object around a rotation origin.
Q2. What is the default rotation angle of a new object?
A newly created layer normally starts with a rotation of 0°.
Q3. How can you rotate an object on the canvas?
Select the object, move the pointer near its corner until the rotation cursor appears, then click and drag.
Q4. How can you rotate an object by an exact angle?
Select the object and enter the desired angle in the rotation field in the Design panel.
Q5. What happens when you hold Shift while rotating?
Rotation snaps to 15-degree increments.
Q6. What is the default rotation origin?
Figma normally uses the horizontal and vertical center of the current selection as the rotation origin.
Q7. Can text be rotated in Figma?
Yes. Text layers can be rotated like other supported layers.
Q8. Can multiple objects be rotated together?
Yes. Select multiple objects and rotate the selection as a combined transformation.
Q9. What is the difference between rotation and flipping?
Rotation changes the object's angle, while flipping mirrors the object across a horizontal or vertical axis.
Q10. How is rotation useful in prototyping?
Rotation can represent state changes and can be animated between frames using appropriate prototype transitions such as Smart Animate.
49. Quick Revision
- Rotation changes the orientation of an object.
- Default rotation is 0°.
- Positive values rotate counterclockwise.
- Negative values rotate clockwise.
- Objects can be rotated directly on the canvas.
- Exact angles can be entered in the Design panel.
- Shift can snap rotation to 15-degree increments.
- Figma normally rotates around the center of the selection.
- The rotation origin can be changed for advanced transformations.
- Multiple objects can be rotated together.
- Rotation can be used in prototypes and animations.
- Rotation should be used carefully with Auto Layout and responsive designs.
50. Checklist for Rotating Objects
- ✓ Select the correct object or layer.
- ✓ Decide the required rotation angle.
- ✓ Use the canvas for visual rotation.
- ✓ Use the Design panel for exact values.
- ✓ Use Shift for 15-degree increments.
- ✓ Check the rotation origin when needed.
- ✓ Verify alignment after rotation.
- ✓ Check Auto Layout behavior.
- ✓ Check constraints and responsive behavior.
- ✓ Preview prototype interactions.
- ✓ Keep the design readable and consistent.
51. Conclusion
Rotating Objects in Figma is an essential transformation for creating dynamic layouts, decorative graphics, icons, illustrations, promotional designs, and interactive prototypes. Designers can rotate objects visually on the canvas, enter exact angles through the Design panel, use keyboard controls for precise adjustments, and change the rotation origin for advanced effects.
Understanding rotation together with resizing, scaling, constraints, Auto Layout, components, and prototyping helps designers create professional and interactive interfaces. For structured learning and practical UI/UX design training, visit JustAcademy Figma Training or Register for Figma Course Demo.